﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
	}

*html,*html body /* 修正IE6振动bug */{background-image:url(../images/f819d064659149f3a1335d16b77899c2.gif);background-attachment:fixed;}

/*input,textarea{-webkit-appearance: none;}*//* 删除input或textarea输入框在移动版显示的阴影（Safari/iPhone） */

html, body, div, span, h1, h2, h3, h4, h5, h6, em, small, strong, dl, dt, dd, ol, ul, li { margin: 0 auto; padding: 0; font-size: 100%;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;line-height: 1.5;}
	
html,body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#666;
	overflow-x: hidden;
	}

	
ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
li{
	list-style:none;
	}
ul li a{
	display:block;
	}
a{
	text-decoration:none !important;
	color:#666;
	outline:none;
	transition: color .6s,border-color .6s,background-color .6s;
	}
a:hover{
	transition: color .6s,border-color .6s,background-color .6s;
	}

img{
	border:none;
	}
a,img{border:0;}
.clear{
	clear:both;
	}

dl,dt,dd{padding:0;margin:0;}
.arial{
	font-family:Arial, Helvetica, sans-serif;
	}
.verdana{
	font-family: Verdana,Geneva,sans-serif;
	}
.Georgia{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.en{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	}

.cn{
	font-family:"novecento_sans_widenormal", "HiraginoSansGB-W3", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
	}

/** 以上为全局设置 **/
/** index **/
.warp{
	width:100%;
	height:auto;
	}
/** header **/
.header{
	height: auto;
}
.header_bar{
	height: auto;
	background: #333333;
	line-height: 35px;
}
.header_bar01{
	height: auto;
	color: #fff;
	font-size: 13px;
}
.header_bar02{
	height: auto;
	color: #666;
	text-align: right;
}
.header_bar02 a{
	color: #c7c5c5;
}
.header_bar02 span{
	margin:0 8px;
}
.header_bar02 a:hover{
	color: #ffb000;
}

.header_cen{
	height: auto;
	padding:15px 0;
}
.logo{
	height: auto;
}
.logo img{
	max-width: 100%;
}

.dianhua{
	height: auto;
	margin-top: 17px;
}
.dh{
	height: auto;
	float: right;
}
.dh_tb{
	float: left;
	width: 45px;
	margin-right: 10px;
}
.dh_dh{
	float: left;
}
.dh_dh01{
	line-height: 20px;
	font-size: 13px;
}
.dh_dh02{
	line-height: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #183883;
}
.dh_line{
	float: left;
	width: 1px;
	height: 45px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #eee;
	margin:0 15px;
}

/** header **/
/** banner **/
.banner{
	width: 100%;
	position: relative;
}
/** banner **/
/** sy_pro **/
.sy_pro{
	height: auto;
	padding:50px 0;
}
.sycp{
	height: auto;
}
.sycp01{
	height: auto;
}
.sycp02{
	height: auto;
}
.sycp_top{
	height: auto;
	background: #183883;
	padding:15px;
}
.sycp_top1{
	height: auto;
}
.sycp_tb{
	width: 60px;
	height:60px;
	line-height: 60px;
	display: inline-block;
	font-size: 40px;
	color: #fff;
	vertical-align: middle;
	border:1px solid #ebebeb;
	text-align: center;
	border-radius: 100%;
}
.sycp_bt{
	height: auto;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.sycp_bt01{
	line-height: 30px;
	font-size: 24px;
	color: #fff;
}
.sycp_bt02{
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

.sycp_cd{
	height: auto;
	margin-top: 5px;
}
.sycp_cd ul{
	height: auto;
}
.sycp_cd ul li{
	height: auto;
	margin-bottom: 5px;
}
.sycp_cd ul li a{
	display: block;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	padding:0 15px;
	border-left:3px solid #183883;
	border-bottom: 1px solid #ececec;
}
.sycp_cd ul li a i{
	margin-right: 10px;
	color: #d6d6d6;
	font-size: 20%;
}
.sycp_cd ul li a:hover{
	background: #183883;
	color: #fff;
}
.sycp_cd ul li a:hover i{
	color: #fff;
}
#nycp_dq a{
	background: #183883;
	color: #fff;
}
#nycp_dq a i{
	color: #fff;
}

.sycp_dh{
	background: #183883;
	padding:15px;
	margin-top: 15px;
}
.zuo_dh{
	height: auto;
	margin: 20px 0;
    padding-bottom: 20px;
}
.zuodh_tb{
	width: 60px;
	float: left;
}
.zuodh_wz{
	float: left;
	margin-left: 10px;
}
.zuodh_wz01{
	line-height: 25px;
    font-size: 14px;
    color: #eee;
}
.zuodh_wz02{
	line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.sycp_ybbt{
	height: auto;
	border-bottom: 2px solid #ddd;
	line-height: 30px;
	font-size: 20px;
	color: #111;
	padding-bottom: 5px;
}
.sycp_ybbt i{
	margin-right: 10px;
	color: #183883;
}
.sycp_list{
	height: auto;
	margin-top: 15px;
}
.sycp_list ul{
	height: auto;
}
.sycp_list ul li{
	height: auto;
	padding:0 8px;
	margin-bottom: 15px;
}
.cp_zj{
	height: auto;
}
.cp_zj a{
	display: block;
	-webkit-transition: .5s; 
    -o-transition: .5s; 
    transition: .5s;
}
.cp_tp{
	height: 296px;
	border: 2px solid #ddd;
	padding:5px;
	position: relative;
    overflow: hidden;
}
.cp_tp img{
	-webkit-transition: .5s; 
    -o-transition: .5s; 
	transition: .5s;
	height: 100%;
	display: block;
	margin: 0 auto;
}
.cp_bt{
	line-height: 30px;
	background: #ddd;
	padding:0 15px;
	text-align: center;
	font-size: 14px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-webkit-transition: .5s; 
    -o-transition: .5s; 
    transition: .5s;
}
.cp_zj a:hover .cp_tp img{
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.cp_zj a:hover .cp_bt{
	background: #183883;
	color: #fff;
}
/** sy_pro **/

/** sy_tiao **/
.sy_tiao{
	height:350px;
	background: url(../images/sy_tiao.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
}
.tiao_kj{
	width: 600px;
	height: auto;
	position: absolute;
	top:50%;
	margin-top: -62px;
	right: 10%;
}
.tiao_bt{
	line-height: 50px;
	font-size:35px;
	color: #fff;
	font-weight: bold;
}
.tiao_bt1{
	line-height: 35px;
	font-size:28px;
	color: #fff;
	margin-top: 5px;
}
.tiao_bt2{
	line-height: 25px;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	margin-top: 10px;
}
/** sy_tiao **/
/** syab **/
.syab{
	height: auto;
	padding:50px 0;
}
.sybt{
	height: auto;
	text-align: center;
}
.sybt_tb{
	line-height: 50px;
	font-size: 48px;
	color: #111;
	color: #183883;
}
.sybt01{
	height: auto;
	line-height: 30px;
	text-align: center;
}
.sp01{
	font-size:36px;
	margin-right: 3px;
	font-family:Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #183883;
}
.sp02{
	display: inline-block;
	color: #ffb000;
	font-size: 24px;
}
.sp03{
	display: inline-block;
	margin-left: 10px;
	color: #333;
	font-size: 24px;
}
.sybt_line{
	width: 160px;
	height: 2px;
	background: #ffb000;
	margin-top: 3px;
	border-radius: 50px;
}
.sybt_xian{
	width: 180px;
	height: 2px;
	background: #183883;
	margin-top: 3px;
	border-radius: 50px;
}
.syab_con{
	height: auto;
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #111;
	text-align: center;
	margin-bottom: 15px;
}


.syab_con p{width: 60%; height: auto; float: right; text-align: left;}

.symore{
	width: 100px;
	height: auto;
}
.symore a{
	display: block;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #183883;
	border-bottom: 1px solid #183883;
}
.symore a:hover{
	color: #ffb000;
	border-bottom: 1px solid #ffb000;
}
/** syab **/
/** sycase **/
.sycase{
	height: auto;
	padding:0 0 50px;
	position: relative;
}
.sycase:before{
	content: "";
	width: 100%;
	height: 60%;
	position: absolute;
	bottom: 0;
	left:0;
	background:url(../images/sycase.jpg) center center no-repeat fixed;
	background-size: cover;
}
.syal_box{
	height: auto;
	margin-bottom: 20px;
	position: relative;
}
.anli{
	width: 100%;
	height: auto;
}
.anli a{
	display: block;
}
.anli_tp{
	height: 252px;
	position: relative;
    overflow: hidden;
    position: relative;
}
.anli_btbg{
	position: absolute;
	top: 0;
	right: 0;
	background: #464343;
	padding:5px 20px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
}
.anli_tp img{
	-webkit-transition: .5s; 
    -o-transition: .5s; 
	transition: .5s;
	height: 100%;
}
.anli_nr{
	background:#183883;
	padding:15px 30px;
	border-top: 2px solid #ffb000;
}
.anli_bt{
	line-height: 25px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}

.anli a:hover .anli_tp img{
	-webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.anli a:hover .anli_nr{
	background: #464343;
	border-top: 2px solid #183883;
}
.anli a:hover .anli_btbg{
	background: #183883;
}

.case_more{
	z-index: 999;
	position: relative;
}
.sycase .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: none;
	background: #464343;
	width: 60px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	left:-100px;
	margin-top: -30px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffb000,endColorstr=#C8ffb000);
}
.sycase .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: none;
	background: #464343;
	width: 60px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	right: -100px;
	margin-top: -30px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffb000,endColorstr=#C8ffb000);
}
.sycase .swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover{
	background: #183883;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8183883,endColorstr=#C8183883);
}
.sycase .swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover{
	background: #183883;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8183883,endColorstr=#C8183883);
}


/** sycase **/
/** youshi **/
.youshi{
	height: auto;
	padding:50px 0;
}
.choice_box{
	height:auto;
	margin-top: 35px;
}
.choice_box ul{
	height: auto;
}
.choice_box ul li{
	height: auto;
}
.choice_zj{
	height: auto;
	border-radius: 15px;
	background: #e9e9e9;
	padding:15px;
	position: relative;
}
.choice_zj:before{
	content: "";
	width: 100%;
	height: 40%;
	position: absolute;
	top:0;
	left:0;
	background: #183883;
	border-radius: 15px 15px 0 0;
}
.choice_tp{
	width: 60%;
	height: auto;
	border-radius: 100%;
	position: relative;
	z-index: 999;
	border:3px solid #fff;
}
.choice_tp img{
	border-radius: 100%;
}
.choice_bt{
	line-height: 30px;
	font-size: 18px;
	color: #111;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
}
.choice_wz{
	height: 100px;
	margin-top: 10px;
}
.choice_wz p{
	line-height: 25px;
	margin:0;
	font-size: 13px;
}
/** youshi **/

/** sy_news **/
.sy_news{
	height: auto;
	padding:50px 0;
	background: url(../images/sy_news.jpg) center center no-repeat fixed;
	background-size: cover;
}
/**
.sy_news .sybt_tb{
	color: #1b5d27;
}
.sy_news .sp01{
	color: #1b5d27;
}
.sy_news .sybt_xian{
	background: #1b5d27;
}**/

.syxw_box{
	height: auto;
	margin-top: 35px; 
}
.syxw_box01{
	height: auto;
}
.xyxw_bt{
	height: auto;
}
.xyxw_bt a{
	display: block;
	line-height: 35px;
	font-size: 18px;
	color: #111;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}
.xyxw_bt a span{
	margin-left: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666;
	font-weight: 400;
}
.xyxw_bt a:hover{
	    color: #183883;
}
.xyxw_tp{
	height: 154px;
	margin-top: 10px;
}
.syxw_list{
	height: auto;
	margin-top: 5px;
}
.syxw_list ul{
	height: auto;
}
.syxw_list ul li{
	height: auto;
}
.syxw_list ul li a{
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #111;
	border-bottom: 1px solid #ddd;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.syxw_list ul li a i{
	margin-right: 10px;
	font-size: 20%;
}
.syxw_list ul li a:hover{
	color: #183883;
}
/** sy_news **/
/** sy_link **/
.sy_link{
	height: auto;
	padding:30px 0 60px;
}
.link{
	height: auto;
}
.link_bt{
	height: auto;
	background: #183883;
	padding:15px;
}
.link_bt01{
	line-height: 25px;
	font-size: 16px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.link_bt02{
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}
.link_xx{
	height: 85px;
}
.link_xx1{
	display: table;
    width: 100%;
    height: 100%;
}
.link_xx2{
	display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.link_xx ul{
	height: auto;
}
.link_xx ul li{
	height: auto;
	float: left;
	line-height: 25px;
	color: #d9d8d8;
}
.link_xx ul li a{
	display: block;
	line-height: 25px;
	font-size: 14px;
	padding:0 20px;
}
.link_xx ul li a:hover{
	color: #183883;
}
/** sy_link **/
/** footer **/
.footer{
	height: auto;
}
.footer01{
	height: auto;
	background: #2c2c2c;
}
.footer_menu{
	background: #183883;
	padding:10px;
	margin-top: -25px;
}
.footer_menu ul{
	height: auto;
	text-align: center;
}
.footer_menu ul li{
	height: auto;
	display: inline-block;
}
.footer_menu ul li a{
	display: block;
	line-height: 30px;
	font-size: 14px;
	padding:0 40px;
	color: #fff;
}
.footer_menu ul li a:hover{
	color: #111;
}

.footer_info{
	height: auto;
	padding:25px 0;
}
.footer_info01{
	height: auto;
	padding-right: 30px;
	margin-top: 10px;
}
.footer_dh{
	height: auto;
	margin-top: 15%;
}
.fotdhtb{
	width: 60px;
	height: auto;
	float: left;
}
.fotdhwz{
	height: auto;
	float: left;
	margin-left: 15px;
}
.fotdhwz01{
	line-height: 25px;
    font-size: 14px;
    color: #999;
}
.fotdhwz02{
	line-height: 30px;
    font-size: 24px;
    font-weight: bold;
    color: #c2bfbf;
}
.fot_line{
	height: 1px;
	border-top: 1px solid #3c3b3b;
	border-bottom: 1px solid #221f1f;
	margin:20px 0;
}

.footer_info02{
	height: auto;
	padding-left:50px;
	position: relative;
}
.fot_line1{
	width: 1px;
	height: 100%;
	border-left: 1px solid #3c3b3b;
	border-right: 1px solid #221f1f;
	position: absolute;
	top:0;
	right: 50px;
}
.footer_bt{
	line-height: 25px;
	font-size: 16px;
	color: #999;
}
.footer_xinxi{
	height: auto;
	margin-top: 5px;
}
.footer_xinxi p{
	line-height: 28px;
	margin:0;
	font-size: 14px;
	color: #777;
}
.footer_info03{
	height: auto;
	padding-left: 20px;
	padding-right: 0;
}
.footer_ewm{
	height: auto;
	margin-top: 10px;
}
.footer_wxemx{
	height: auto;
	padding-left: 0;
}
.ewm_tp{
	height: auto;
	margin-left: 0;
}



.footer02{
	height: auto;
	background: #1d1d1d;
	padding:10px 15px;
}
.footer_left{
	height: auto;
}
.footer_left p{
	line-height:25px;
	font-size: 13px;
	color: #999;
	margin:0;
}
.footer_left p a{
	color: #999;
}
.footer_left p a:hover{
	color: #183883;
}
.footer_right{
	height: auto;
}
.footer_right p{
	line-height:25px;
	font-size: 13px;
	color: #999;
	margin:0;
	text-align: right;
}
.footer_right p a{
	color: #999;
}
.footer_right p a:hover{
	color: #183883;
}
/** footer **/
.ny_banner{
	height: 350px;
	position: relative;
	background: url(../images/ny_banner.jpg) center center no-repeat;
	background-size: cover;
}
/** ny_box **/
.ny_box{
	height: auto;
	padding:30px 0 80px;
}
.sycp_ybbt01{
	padding-left: 0;
}
.sycp_ybbt02{
	padding-right: 0;
	font-size: 12px;
	text-align: right;
}
.sycp_ybbt02 i{
	margin-right: 5px;
	margin-left: 5px;
	color: #999;
}
.sycp_ybbt02 a{
	color: #777;
}
.sycp_ybbt02 a:hover{
	color: #183883;
}

.fenye{
	height: auto;
}
.fenye ul{
	height: auto;
	text-align: center;
}
.fenye ul li{
	display: inline-block;
	margin:2px 2px;
}
.fenye ul li a{
	display: block;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	border:1px solid #ddd;
	padding:0 15px;
}
.fenye ul li a:hover{
	background: #ffb000;
	border:1px solid #ffb000;
	color: #fff;
}
#fenye_on a{
	background: #ffb000;
	border:1px solid #ffb000;
	color: #fff;
}
.ny_box .sycp_list{
	margin-bottom: 15px;
}

.prodot_div{
	height: auto;
	margin-top: 15px;
}
.prodot_bt{
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #111;
}
.prodot_bt1{
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #999;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	margin-top: 10px;
	padding:5px 0;
}
.prodot_bt1 span{
	display: inline-block; font-size: 14px; margin: 0 10px;
}
.prodot_bt1 a{
	color: #999;
}
.prodot_bt1 a:hover{
	color: #183883;
}
.prodot_xq{
	height: auto;
	margin-top: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	clear: both;
}
.prodot_xq img{
	max-width: 100%;
	height: 100% !important;
}
.prodot_xq p{
	text-indent: 2em;
}
.prodot_xq p img{
	margin-left: -2em;
}
.prodot_xq div{
	text-indent: 2em;
}
.prodot_xq div img{
	margin-left: -2em;
}

.bwwz{
	line-height: 35px;
    border-top: 1px dashed #e0e1dc;
    margin-top: 10px;
    color: #999;
    font-size: 14px;
}
.bwwz a{
	color: #999;
}
.bwwz a:hover{
	color: #183883;
}

.gjc{
	line-height: 35px;
    border-top: 1px dashed #e0e1dc;
    border-bottom: 1px dashed #e0e1dc;
    color: #999;
    font-size: 14px;
}
.gjc a{
	color: #999;
}
.gjc a:hover{
	color: #183883;
}

.spxp{
	height: auto;
	margin-top: 10px;
	border-top: 1px dashed #e0e1dc;
}
.spxp01{
	padding-left: 0;
}
.spxp p{
	margin:0;
	line-height: 25px;
	color: #999;
    font-size: 14px;
    white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
}
.spxp p a{
	color: #999;
}
.spxp p a:hover{
	color: #183883;
}
.spxp02{
	padding-right: 0;
}
.spxp02 a{
	width: 80%;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #999;
	border: 1px solid #ddd;
	text-align: center;
	float: right;
	margin-top: 8px;
}
.spxp02 a i{
	margin-right: 8px;
}
.spxp02 a:hover{
	background: #183883;
	border: 1px solid #183883;
	color: #fff;
}
.tui_bt{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	margin-top: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}
.tui_bt i{
	margin-right: 10px;
	color: #183883;
}
.tui_cp{
	margin-bottom: 0 !important;
}
.tui_cp li{
	margin-bottom: 0 !important;
}

.in_case{
	height: auto;
	margin-top: 20px;
	    margin-bottom: 15px;
}
.in_case ul{
	height: auto;
}
.in_case ul li{
	height: auto;
	padding:0 8px;
	margin-bottom: 15px;
}
.tui_al{
	margin-bottom: 0;
}
.tui_al ul li{
	margin-bottom: 0;
}

.in_news{
	height: auto;
	margin-top: 15px;
	margin-bottom: 25px;
}
.in_news ul{
	height: auto;
}
.in_news ul li{
	height: auto;
	margin-bottom: 15px;
}
.in_news ul li a{
	display: block;
	border: 1px solid #e8e8e8;
    padding: 15px;
}
.inxw_bt{
	line-height: 25px;
	font-size: 16px;
	color: #111;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	font-weight: bold;
}
.inxw_nr{
	height: auto;
	margin-top: 5px;
}
.inxw_nr p{
	line-height: 25px;
	margin:0;
	font-size: 14px;
	color: #999;
}
.inxw_time{
	line-height: 25px;
	font-size: 13px;
	color: #bdbdbd;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.inxw_time i{
	margin-right: 5px;
}

.in_news ul li:nth-child(odd) a:hover{
	background: #183883;
}
.in_news ul li:nth-child(even) a:hover{
	background: #585858;
}
.in_news ul li a:hover .inxw_bt{
	color: #fff;
}
.in_news ul li a:hover .inxw_nr p{
	color: #eee;
}
.in_news ul li a:hover .inxw_time{
	color: #eee;
}

.in_ab{
	height: auto;
	margin-top: 15px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}
.in_ab img{
	max-width: 100%;
	height: auto !important;
}
.in_ab p{
	text-indent: 2em;
}
.in_ab p img{
	margin-left: -2em;
}
.in_ab div{
	text-indent: 2em;
}
.in_ab div img{
	margin-left: -2em;
}

.in_lxwm{
	height: auto;
	margin-top: 20px;
}
.nylxwm_bt {
    line-height: 30px;
    font-size: 20px;
    color: #111;
    font-weight: bold;
}
.nylxwm_nr{
	height: auto;
	margin-top: 10px;
}
.nylxwm_nr p{
	line-height: 40px;
	margin:0;
	font-size: 16px;
	color: #333;
}
.nylxwm_nr p i{
	width: 18px;
	margin-right: 8px;
	color: #183883;
}

.in_map{
	height: auto;
	margin-top: 20px;
}
#dituContent{
	width: 100%;
	height: 430px;
	border: 1px solid #ddd;
}

.message_box{
	height: auto;
	margin-top: 30px;
}
.message_ts{
	line-height: 25px;
	font-size: 13px;
	color: #999;
	padding:0 15px;
}
.message_box ul{
	height: auto;
	margin-top: 15px;
}
.message_box ul li{
	height: auto;
	margin-bottom: 15px;
}
.message_box ul li input{
	width: 100%;
    padding: 6px 30px;
    font-size: 14px;
    line-height: 25px;
    color: #777;
    display: block;
    border: 1px solid #ddd;
}
.message_box ul li textarea{
	width: 100%;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 30px;
    color: #777;
    display: block;
    border: 1px solid #ddd;
    height: 150px;
}
.yanzheng{
	height: auto;
	padding-left: 0;
}
.yzmtp{
	height: auto;
	padding: 0;
}
.yzmtp img{
	max-width: 100%;
	height: 39px;
	cursor: pointer;
}
.inlxwm_tj{
	width: 100%;
}
.inlxwm_tj input{
	font-size: 16px;
    line-height: 25px !important;
    color: #fff !important;
    text-align: center;
    background: #183883;
    border: 1px solid #183883 !important;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.inlxwm_tj input:hover{
	background: #ffb000;
	border: 1px solid #ffb000 !important;
}

.search_bt{
	line-height: 30px;
	font-size: 16px;
	color: #999;
	padding:0 15px;
}
.search_bt span{
	color: #ffb000;
	margin:0 3px;
}
.search_list{
	height: auto;
}



.ny_map{
	height: auto;
}
.ny_map ul{
	height: auto;
}
.ny_map ul li{
	height: auto;
	border-bottom: 1px dotted #ddd;
	padding:10px 15px;
}
.nymap_bt{
	height: auto;
}
.nymap_bt a{
	line-height: 35px;
	font-size: 18px;
	color: #111;
	font-weight: bold;
}
.nymap_bt a i{
	margin-right: 10px;
	color: #183883;
}
.nymap_bt a:hover{
	color: #ffb000;
}
.nymap_bt a:hover i{
	color: #ffb000;
}
.nymap_bt1{
	height: auto;
	margin-top: 10px;
	padding-left: 10px;
}
.nymap_bt1 a{
	line-height: 30px;
	font-size: 16px;
	color: #111;
	font-weight: bold;
}
.nymap_bt1 a i{
	margin-right: 10px;
	color: #183883;
}
.nymap_bt1 a:hover{
	color: #ffb000;
}
.nymap_fl{
	height: auto;
	padding-left: 10px;
}
.nymap_fl p{
	height: auto;
	margin:0;
	float: left;
	margin-right: 30px;
}
.nymap_fl p a{
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.nymap_fl p a i{
	margin-right: 10px;
	color: #183883;
}
.nymap_fl p a:hover{
	color: #ffb000;
}
.nymap_fl p a:hover i{
	color: #ffb000;
}

/** ny_box **/
.sycp_xw{width: 100%; height: auto; overflow: hidden;}
.sycp_xw ul li{width: 50%; float: left;  padding: 0; font-size: 14px; border-bottom: #dddddd 1px dotted;}
.sycp_xw ul li .tit {
    overflow: hidden;
}
.sycp_xw ul li .tit a {
    float: left;
    display: block;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80%;
}
.sycp_xw ul li .tit a>span {
    width: 6px;
    font-size: 10px;
    vertical-align: middle;
    margin-right: 14px;
    color: #404040;
}
.sycp_xw ul li .tit .time {
    float: right;
    height: 41px;
    line-height: 46px;
    font-size: 14px;
    margin-right: 5px;
}

.sycp_sg{width: 100%; height: auto; overflow: hidden;}
#lsg{height: 145px;}
.thumbnail .caption p{margin: 0px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;}
.sycp_cp{width: 100%; height: auto; overflow: hidden;}
#lcp{height: 230px;}
.showpic_box, .proinfo_box {
    margin: 30px 0 20px;
}
.showpic_box, .proinfo_box {
    margin: 30px 0 20px;
}
.product_h1 {
    margin: 0;
    line-height: 22px;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}
.product_info p {
    line-height: 28px;
}

.page-btn {
    display: inline-block;
    float: left;
    background-color: #404040;
    border-radius: 0;
    border: none;
    transition: background .3s;
    margin-right: 15px;
}
.page-btn:hover,.page-btn:focus {
	background-color:#153f8f;
}
.example-image{max-width: 65%; height: auto; display: block; margin: 0 auto;}

@media (min-width: 1000px) and (max-width: 1200px) {
	.menu_bt a{
		font-size: 14px;
	    padding: 0 30px;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.menu_bt a{
		font-size: 14px;
	    padding: 0 20px;
	}
	.dh_dh02{
		font-size: 16px;
	}
	.nav > li > a{padding: 10px 13px;}
	.cp_tp{height:200px}
	.sycp_tb{display:none;}
	.zuodh_tb{display: none;}
	.zuodh_wz02{font-size: 18px;}
	.sy_link{margin: 0px 20px;}
	.footer_info{padding: 15px 20px;}
}


/*大屏幕样式*/
@media screen and (min-width: 769px) {

    /*导航样式*/
    .navbar {
      margin: 0px;
      border:none;
      background-color: #153f8f;
      min-height: 50px;
    }
    .navbar-nav > li {

    }
    .navbar-nav > li:first-child {
    }
    .navbar-nav > li:last-child {
    }
    .navbar-nav > li > a {
      text-align: center;
    }
    .navbar-default .navbar-nav > li > a {
      color: #fff;
      font-size: 16px;
      display: block;
	  margin: 0 auto;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > li > a.active,
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
    background-color: #585858; color: #fff; 
    }
    .navbar-brand {
      display: none;
    }
    /*导航-触发滚动*/
    .navbar-fixed-top {
      min-height: 50px;
      margin-top:0px;
      opacity: 0.9;
    }
    .navbar-fixed-top ul.navbar-nav > li > a {
      padding: 15px 25px 15px 25px;
    }
    /*导航二级菜单*/
    .nav_small {
      background-color:#585858;
      padding: 10px 0px;
      padding-bottom: 15px;
      border-radius: 0px;
      border: none;
      box-shadow: none;
    }
    .nav_small > li > a {
      line-height:20px;
      padding: 7px 0px;
      text-align:
      center; color: #fff;
      font-size: 13px;
    }
    .nav_small > li > a:hover {
      color: #fff;
      background-color: #153f8f;
    }
    #app_menudown{
      display:none;
    }
    .mfoot_box {
      display:none;
    }
	.syab_con img{width: 37%;}
}

/** 移动端 **/
@media (max-width: 768px){

    header{display:block;}
	.header_bar{display: none;}
	/* .header_cen{display: none;} */
	.dianhua{display: none;}
	.navbar {
		margin: 0px;
		border:0px;
		min-height: 50px;
		background-color: #153f8f;
	  }
	  .navbar-default .navbar-brand {
		color: #fff;
		font-size: 16px;
	  }
	  .navbar-default .navbar-brand:hover,
	  .navbar-default .navbar-brand:focus {
		color: #fff;
	  }
	  .navbar-toggle {
		border:none;
	  }
	  .navbar-default .navbar-collapse,
	  .navbar-default .navbar-form {
		border:none;
	  }
	  .navbar-default .navbar-toggle:hover,
	  .navbar-default .navbar-toggle:focus {
		background-color: #585858;
	  }
	  .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	  }
	  .navbar-default .navbar-nav {
		margin-top: 0px;
		margin-bottom: 0px;
	  }
	  .navbar-default .navbar-nav > li:last-child{
		border: none;
	  }
	  .navbar-default .navbar-nav > li > a,
	  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	  }
	  .navbar-default .navbar-nav > li > a:hover,
	   .navbar-default .navbar-nav > li > a:focus,
	   .navbar-default .navbar-nav > .active > a, 
	   .navbar-default .navbar-nav > .active > a:hover, 
	   .navbar-default .navbar-nav > .active > a:focus,
	   .navbar-default .navbar-nav > .open > a, 
	   .navbar-default .navbar-nav > .open > a:hover, 
	   .navbar-default .navbar-nav > .open > a:focus,
	   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		background-color: #585858; color: #fff;
	  }
	  #app_menudown {
		position: absolute;
		top:0px;
		right:0px;
		font-size: 16px;
	  }
	  #app_menudown:hover {
		background-color: #585858;
	  }
	  .navbar-fixed-top {
		margin-top:0px;
		opacity: 0.9;
	  }


	
.banner{margin-bottom: 20px;}

.sy_pro{
	padding:0 0 15px;
}
.sycp_ybbt{
	line-height: 25px;
    font-size: 16px;
}
.cp_bt{
	line-height: 25px;
	padding: 0 10px;
	font-size: 12px;
}
.symore a{
	font-size: 12px;
}
.sy_tiao{
	height: 180px;
	background: url(../images/sy_tiaosj.jpg) center center no-repeat;
    background-size: cover;
}

.tiao_kj{
	width: 80%;
	right: 10%;
	margin-top: -62px;
}
.tiao_bt{
	    line-height: 25px;
    font-size: 20px;
}
.tiao_bt1{
	line-height: 25px;
    font-size: 18px;
    margin-top: 8px;
}
.tiao_bt2{
	line-height: 18px;
    font-size: 12px;
    margin-top: 5px;
}
.syab{
	padding:20px 0;
}
.sybt_tb{
	line-height: 40px;
    font-size: 36px;
}
.sp01{
	font-size: 24px;
	margin-right: 2px;
}
.sp02{
	font-size: 18px;
}
.sp03{
	font-size: 18px;
	margin-left: 5px;
}
.sybt_line{
	height: 1px;
	width: 140px;
}
.sybt_xian{
	height: 1px;
	width: 160px;
}
.sybt01{
	line-height: 25px;
}
.syab_con{
	margin-top: 15px;
	padding:0 15px;
	line-height: 25px;
    font-size: 14px;
}

.syab_con img{max-width: 100%; height: auto; display: block; margin: 0 auto;}

.syab_con p{width: 100%; float: none; margin-top: 30px;}

.symore{
	width: 80px;
}

.syal_box{
	padding:0 30px;
	margin-bottom: 10px;
}
.anli_nr{
	padding: 10px 15px;
}
.anli_bt{
	line-height: 20px;
	font-size: 14px;
}

.sycase{
	padding: 0 0 30px;
}
.sycase .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left:0;
	width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -25px;
}
.sycase .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	right: 0;
	width: 50px;
    height: 50px;
    line-height: 50px;
    margin-top: -25px;
}

.youshi{
	padding: 20px 15px;
}
.choice_box{
	margin-top: 20px;
}

.sy_news{
	padding:20px 0 20px;
	background: url(../images/sy_newssj.jpg) center center no-repeat;
    background-size: cover;
}
.syxw_box{
	margin-top: 20px;
	margin-left: 20px;
    margin-right: 20px;
}

.sy_news .swiper-container-horizontal>.swiper-pagination{
	bottom: 0;
}
.syxw_box01{
	padding-bottom: 25px;
}
.xyxw_bt a{
	line-height: 30px;
    font-size: 16px;
}
.xyxw_bt a span{
	margin-left: 8px;
    font-size: 12px;
}
.syxw_list ul li a{
	line-height: 35px;
    font-size: 12px;
}
.xyxw_tp{
	height: 135px;
}
.footer_info{
	padding: 15px 0;
}
.footer_menu ul li a{
	line-height: 25px;
    font-size: 13px;
    padding: 0 10px;
}
.footer_info01{
	padding-right: 15px;
    margin-top: 0;
}
.fotdhtb{
	width: 40px;
}
.fotdhwz01{
	line-height: 15px;
    font-size: 12px;
}
.fotdhwz02{
	font-size: 20px;
	line-height: 25px;
}
.fotdhwz{
	margin-left: 10px;
}
.fot_line{
	margin: 15px 0;
}
.footer_info02{
	padding-left: 15px;
}
.footer_bt{
	line-height: 20px;
    font-size: 14px;
}
.footer_xinxi p{
	line-height: 25px;
	font-size: 13px;
}
.fot_line1{
	display: none;
}
.footer_info03{
	padding-left: 15px;
}
.footer_ewm{
	width: 68%;
	margin-left: 0;
}
.footer_left p{
	font-size: 12px;
	line-height: 22px;
}
.footer_right p{
	text-align: left;
	font-size: 12px;
	line-height: 22px;
}

.fot_linesj{margin:15px 15px;}
.footer_dh{margin-top: 0px;}
.footer_dh a{
	display: block;
}


.phone_zxkf{
	width: 100%;
	height: auto;
	background:#fff;
	position: fixed;
	bottom: 0;
	left:0;
	border-top: 1px solid #ddd;
}
.phone_zxkf ul{
	height: auto;
}
.phone_zxkf ul li{
	height: auto;
	padding:0;
}
.phone_zxkf ul li a{
	display: block;
	border-right: 1px solid #ddd;
	text-align: center;
	padding:5px;
}
.phone_zxkf ul li:nth-child(4) a{
	border-right: none;
}
.zxkf_tb{
	font-size: 20px;
	color: #183883;
}
.zxkf_tb .fa-qq{
	font-size: 17px;
}
.zxkf_bt{
	line-height: 20px;
	font-size: 12px;
	color: #111;
}
.warp{
	padding-bottom: 59px;
}

.footer_menu{
	padding:5px;
	margin-top: 0;
}

.ny_bannersj{
	height: auto;
	margin-bottom: 30px;
}
.ny_box{
	padding: 5px 0 15px;
}
.sycp_ybbt02{
	display: none;
}
.in_ab{
	margin-top: 10px;
    line-height: 25px;
    font-size: 13px;
}

.sjd_cpfl{
	height: auto;
	margin-top: 10px;
}
.sjd_cpfl ul{
	height: auto;
}
.sjd_cpfl ul li{
	height: auto;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.sjd_cpfl ul li a{
	display: block;
    line-height: 25px;
    font-size: 12px;
    color: #333;
    padding: 0 10px;
    border: 1px solid #ececec;
    border-left: 2px solid #ffb000;
}
.sjd_cpfl ul li a:hover{
	background: #ffb000;
	color: #fff;
}
#sjd_fldq a{
	background: #ffb000;
	color: #fff;
}
.sycp02 .sycp_list{
	margin-top: 10px;
	margin-bottom: 5px;
}
.fenye ul li a{
	font-size: 13px;
	padding: 0 10px;
}

.prodot_bt{
	line-height: 25px;
	font-size: 16px;
}
.prodot_bt1{
	margin-top: 5px;
	line-height: 20px;
}
.prodot_xq{
	margin-top: 15px;
}
.bwwz{
	line-height: 30px;
	font-size: 12px;
}
.gjc{
	line-height: 30px;
	font-size: 12px;
}
.spxp p{
	line-height: 20px;
	font-size: 12px;
}
.spxp02{
	padding-left: 0;
	margin-top: 10px;
}
.spxp02 a{
	float: none;
	width: 50%;
	line-height: 30px;
    font-size: 12px;
}
.tui_bt{
	line-height: 25px;
    font-size: 14px;
    margin-top: 10px;
}

.anli_btbg{
	padding: 5px 15px;
    line-height: 20px;
    font-size: 13px;
}

.in_case{
	margin-top: 15px;
	margin-bottom: 5px;
}

.inxw_bt{
	line-height: 20px;
    font-size: 14px;
}
.inxw_nr{
	height: 40px;
	overflow: hidden;
}
.inxw_nr p{
	line-height: 20px;
	    font-size: 12px;
}
.inxw_time{
	line-height: 20px;
    font-size: 12px;
}
.in_news ul li a{
	padding: 10px;
}
.in_news{
	margin-bottom: 15px;
}
.message_box{
	margin-top: 10px;
}
.message_box ul li{
	margin-bottom: 10px;
}
.message_box ul li input{
	padding: 5px 15px;
    font-size: 12px;
}
.message_box ul li textarea{
	padding:5px 15px;
	font-size: 12px;
	height: 100px;
}
.yzmtp img{
	height: 37px;
}

.in_lxwm{
	margin-top: 10px;
}
.nylxwm_bt{
	line-height: 25px;
    font-size: 16px;
}
.nylxwm_nr{
	margin-top: 5px;
}
.nylxwm_nr p{
	line-height: 30px;
	font-size: 13px;
}
.nylxwm_nr p i{
	width: 15px;
    margin-right: 5px;
}
.in_map{
	margin-top: 10px;
}
#dituContent{
	height: 300px;
}
.nymap_bt a{
	line-height: 25px;
    font-size: 14px;
}
.nymap_fl p a{
	line-height: 25px;
    font-size: 13px;
}
.search_bt{
	line-height: 20px;
    font-size: 13px;
}
.ny_box .sycp_list{
	    margin-bottom: 5px;
}
.sycase:before{
	background: url(../images/sycasesj.jpg) center center no-repeat;
    background-size: cover;
}

.cp_tp{
	height: 175px;
}
.cp_tp img{
	height: 100%;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
.anli_tp{
	height: 160px;
	background: #fff;
}
.anli_tp img{
	height: 100%;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.sycp_xw ul li{width: 100%;}
.sycp_xw ul li .tit a{width: 61%;}
#lsg{height: 115px;}
#lcp{height: 175px;}



}
/** 移动端 **/
/** index **/


